package com.bcu.cn.onlineexamsystem.exammanage.service;

import com.bcu.cn.onlineexamsystem.exammanage.entity.ExamReviewDTO;
import com.bcu.cn.onlineexamsystem.exammanage.entity.ReviewSubmitDTO;

import java.util.List;

public interface ExamReviewService {
    
    // 获取教师待批改的考试列表
    List<ExamReviewDTO> getPendingExams(String teacherId);
    
    // 获取单个考试记录的详细答题信息
    ExamReviewDTO getExamReviewDetail(Long recordId);
    
    // 获取单个考试记录的详细答题信息（带权限验证）
    ExamReviewDTO getExamReviewDetail(Long recordId, String teacherId);
    
    // 提交批阅结果
    void submitReview(ReviewSubmitDTO reviewSubmitDTO);
} 